export const familyData = {
  'nodes': [
    // 第一代 - 祖父母辈
    {
      'id': 'gen1_001',
      'data': {
        'name': '张大山',
        'phone': '130xxxx001',
        'position': '家族创始人',
        'status': 'offline',
        'gender': 'male',
        'generation': 1,
        'birthYear': '1940'
      }
    },
    {
      'id': 'gen1_002',
      'data': {
        'name': '李秀英',
        'phone': '130xxxx002',
        'position': '家族创始人',
        'status': 'offline',
        'gender': 'female',
        'generation': 1,
        'birthYear': '1942'
      }
    },

    // 第二代 - 父母辈
    {
      'id': 'gen2_001',
      'data': {
        'name': '张建国',
        'phone': '130xxxx003',
        'position': '长子',
        'status': 'online',
        'gender': 'male',
        'generation': 2,
        'birthYear': '1965'
      }
    },
    {
      'id': 'gen2_002',
      'data': {
        'name': '王美丽',
        'phone': '130xxxx004',
        'position': '长媳',
        'status': 'busy',
        'gender': 'female',
        'generation': 2,
        'birthYear': '1967'
      }
    },
    {
      'id': 'gen2_003',
      'data': {
        'name': '张建军',
        'phone': '130xxxx005',
        'position': '次子',
        'status': 'offline',
        'gender': 'male',
        'generation': 2,
        'birthYear': '1968'
      }
    },
    {
      'id': 'gen2_004',
      'data': {
        'name': '刘芳',
        'phone': '130xxxx006',
        'position': '次媳',
        'status': 'online',
        'gender': 'female',
        'generation': 2,
        'birthYear': '1970'
      }
    },
    {
      'id': 'gen2_005',
      'data': {
        'name': '张建民',
        'phone': '130xxxx007',
        'position': '三子',
        'status': 'busy',
        'gender': 'male',
        'generation': 2,
        'birthYear': '1972'
      }
    },

    // 第三代 - 子女辈
    {
      'id': 'gen3_001',
      'data': {
        'name': '张伟',
        'phone': '130xxxx008',
        'position': '长孙',
        'status': 'online',
        'gender': 'male',
        'generation': 3,
        'birthYear': '1990'
      }
    },
    {
      'id': 'gen3_002',
      'data': {
        'name': '张丽',
        'phone': '130xxxx009',
        'position': '长孙媳',
        'status': 'offline',
        'gender': 'female',
        'generation': 3,
        'birthYear': '1992'
      }
    },
    {
      'id': 'gen3_003',
      'data': {
        'name': '张强',
        'phone': '130xxxx010',
        'position': '次孙',
        'status': 'busy',
        'gender': 'male',
        'generation': 3,
        'birthYear': '1995'
      }
    },
    {
      'id': 'gen3_004',
      'data': {
        'name': '李娜',
        'phone': '130xxxx011',
        'position': '次孙媳',
        'status': 'online',
        'gender': 'female',
        'generation': 3,
        'birthYear': '1996'
      }
    },
    {
      'id': 'gen3_005',
      'data': {
        'name': '张超',
        'phone': '130xxxx012',
        'position': '三孙',
        'status': 'offline',
        'gender': 'male',
        'generation': 3,
        'birthYear': '1998'
      }
    },

    // 第四代 - 重孙辈
    {
      'id': 'gen4_001',
      'data': {
        'name': '张小明',
        'phone': '130xxxx013',
        'position': '曾孙',
        'status': 'online',
        'gender': 'male',
        'generation': 4,
        'birthYear': '2015'
      }
    },
    {
      'id': 'gen4_002',
      'data': {
        'name': '张小红',
        'phone': '130xxxx014',
        'position': '曾孙女',
        'status': 'busy',
        'gender': 'female',
        'generation': 4,
        'birthYear': '2018'
      }
    },
    {
      'id': 'gen4_003',
      'data': {
        'name': '张小强',
        'phone': '130xxxx015',
        'position': '曾孙',
        'status': 'offline',
        'gender': 'male',
        'generation': 4,
        'birthYear': '2020'
      }
    },
    {
      'id': 'gen4_004',
      'data': {
        'name': '张小丽',
        'phone': '130xxxx016',
        'position': '曾孙女',
        'status': 'online',
        'gender': 'female',
        'generation': 4,
        'birthYear': '2022'
      }
    }
  ],
  'edges': [
    // 第一代到第二代
    {
      'source': 'gen1_001',
      'target': 'gen2_001'
    },
    {
      'source': 'gen1_002',
      'target': 'gen2_001'
    },
    {
      'source': 'gen1_001',
      'target': 'gen2_003'
    },
    {
      'source': 'gen1_002',
      'target': 'gen2_003'
    },
    {
      'source': 'gen1_001',
      'target': 'gen2_005'
    },
    {
      'source': 'gen1_002',
      'target': 'gen2_005'
    },

    // 第二代到第三代
    {
      'source': 'gen2_001',
      'target': 'gen2_002'
    },
    {
      'source': 'gen2_001',
      'target': 'gen3_001'
    },
    {
      'source': 'gen2_002',
      'target': 'gen3_001'
    },
    {
      'source': 'gen2_001',
      'target': 'gen3_003'
    },
    {
      'source': 'gen2_002',
      'target': 'gen3_003'
    },
    {
      'source': 'gen2_003',
      'target': 'gen2_004'
    },
    {
      'source': 'gen2_003',
      'target': 'gen3_005'
    },
    {
      'source': 'gen2_004',
      'target': 'gen3_005'
    },

    // 第三代到第四代
    {
      'source': 'gen3_001',
      'target': 'gen3_002'
    },
    {
      'source': 'gen3_001',
      'target': 'gen4_001'
    },
    {
      'source': 'gen3_002',
      'target': 'gen4_001'
    },
    {
      'source': 'gen3_001',
      'target': 'gen4_002'
    },
    {
      'source': 'gen3_002',
      'target': 'gen4_002'
    },
    {
      'source': 'gen3_003',
      'target': 'gen3_004'
    },
    {
      'source': 'gen3_003',
      'target': 'gen4_003'
    },
    {
      'source': 'gen3_004',
      'target': 'gen4_003'
    },
    {
      'source': 'gen3_005',
      'target': 'gen4_004'
    }
  ]
}
